/*
 * UpperBounder.h
 *
 *  Created on: 20/06/2013
 *      Author: marcio
 */

#ifndef UPPERBOUNDER_H_
#define UPPERBOUNDER_H_

class UpperBound{
public:

	virtual double upperBound(SubProblem* sub) = 0;

	virtual double upperBound(SubProblem* sub, Vector<double>* x) = 0;

};


#endif /* UPPERBOUNDER_H_ */
